@charset "utf-8";
@import url("superfish.css");
@import url("superfish-navbar.css");




*{      border: none;   padding: 0px;   margin: 0px;}
a{      text-decoration: none; }
header, footer, nav, aside, article, figure, section, menu {    display:block }
body{ background:#333 url(../images/body-bg.png) repeat-x; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
.clearfix{clear:both !important;}
.nb{ border:0px;}


.c{ width:1000px; margin:0 auto; background:red;}






header{ height:117px; background:url(../images/header-bg.png) repeat-x;  }
#logo{ width:370px; background:url(../images/logo.png) no-repeat; display:block; height:117px;float:left;}
section{ min-height:300px; background:#f5f5f5; padding:90px 20px 30px 20px;}
section h1{ background: url(../images/h1.png) no-repeat  center left;padding:7px 20px 10px 50px;font-size:22px;font-weight:normal;border-bottom:1px dotted #bbb;margin-bottom:20px;}


h2{font-weight:normal;padding:10px 0;color:#666;}


.teams{width:100%; border-collapse: collapse;}
.teams .head{padding:7px 15px; background: url(../images/menu.png) repeat-x !important;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; color:#ddd; text-align:center; }
.teams .l,table .r { width:400px;background:#eee;}
.teams th{font-size:25px;padding: 20px 0;background:#eee;border-bottom:2px solid #ddd;}
.teams td{padding:10px;}
.teams .h2,.tmatches th{background:#ddd!important;padding:5px 10px;font-weight:bold;border-top:10px solid #f5f5f5;}


/* sub nav ---------------------- */
.nav{ padding:10px 20px;background:#eee;border:1px solid #ddd;margin:0 0 20px 0;color:#ccc;}
.nav strong{display:block;float:left;margin-right:15px;color:#222;}
.nav a{color:#5b901c;font-weight:bold;padding:2px 5px;}
.nav a:hover{color:#4b7b12;text-decoration:underline;}




/* vzajomne zapasy ---------- */
.tmatches{width:100%;margin:20px 0; border-collapse: collapse;}
.tmatches tr:hover{background:#fff6e7;}
.tmatches tr th{padding:10px;}
.tmatches tr td{border:1px solid #ddd;padding:7px;text-align:center;}
td.win{background:#e4fce0; }
td.loss{background:#ffdddd;}
td.eq{background:#b4fffe;}


select{padding:5px;border:2px solid #ddd; min-width:250px; }
.select{padding:10px;background:#eee;margin-bottom:10px;height:33px;border:1px solid #ddd;}
.select div{float:left;margin:0 72px;background:red;}
.select a{float:left;display:block;background:url('../images/btn.png');color:#fff;font-weight:bold;border:2px solid #fff;width:145px;padding: 10px 0;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.select a:hover{background:#f7951e; }


.error {
  border: solid 1px red; 
  background: yellow url('../images/error.png') 5px 50% no-repeat; 
  padding: 10px 10px 10px 42px;
    
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;    
}


.success {
  border: solid 1px black; 
  background: greenyellow url('../images/success.png') 5px 50% no-repeat;
  padding: 10px 10px 10px 42px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;      
}

#sortTable {margin: 15px;border-collapse:collapse;}
#sortTable tr {background:#fcfcfc;font-size:14px;}
#sortTable tr td {padding:5px 10px;border:1px solid #ccc;}
#sortTable tr th {padding:8px 10px;background:#ddd;text-align: left;border: 1px solid #ccc;}
#sortTable tr th img {vertical-align: middle;padding-right: 6px;}
#sortTable tbody tr.odd td {background-color:#f5f5f5;}

#sortTable thead tr .header {background-image:url(../images/small.gif);cursor:pointer;font-weight:bold;background-repeat:no-repeat;background-position:center right;padding-right:20px;}
#sortTable thead tr .headerSortUp {background-image:url(../images/small_asc.gif);background-color:#bbb}
#sortTable thead tr .headerSortDown  {background-image:url(../images/small_desc.gif);background-color:#bbb}